to splutter - French English Dictionary